Portions © Symantec. Xdiff code modified from NCSA's sources.